package com.fingard.dsp.bank.reqrespobj.privatemove;

import com.fingard.dsp.bank.reqrespobj.ReqRespHeader;
import com.fingard.dsp.bank.reqrespobj.RequestBase;
import com.fingard.xml.XmlTextReader;

public class ReqPrivateMoveMsgQry extends RequestBase {
    //接入机构号
    public String CHANNEL_CODE="";
    //经销商代码
    public String DealerCode="";
    //组织机构类型
    public String IdType = "";
    //经销商名称
    public String DealerName="";
    //经销商名称
    public String ErpCustId="";
    //发现私移日期
    public String DiscoveryMoveDate="";
    //起始笔数
    public String QISHI="";
    //查询笔数
    public String BISHU="";
    //预留字段1
    public String RESERVE1="";
    //预留字段2
    public String RESERVE2="";
    //预留字段3
    public String RESERVE3="";

    private XmlTextReader xmlReader;

    public ReqPrivateMoveMsgQry(XmlTextReader p_xmlReader, ReqRespHeader p_header) throws Exception {
        reqHeader = p_header;
        xmlReader = p_xmlReader;
        CHANNEL_CODE = xmlReader.getSimpleText("CHANNEL_CODE");
        DealerCode = xmlReader.getSimpleText("DealerCode");
        DealerName = xmlReader.getSimpleText("DealerName");
        IdType = xmlReader.getSimpleText("IdType");
        ErpCustId = xmlReader.getSimpleText("ErpCustId");
        DiscoveryMoveDate = xmlReader.getSimpleText("DiscoveryMoveDate");
        QISHI = xmlReader.getSimpleText("QISHI");
        BISHU = xmlReader.getSimpleText("BISHU");        
        RESERVE1 = xmlReader.getSimpleText("RESERVE1");
        RESERVE2 = xmlReader.getSimpleText("RESERVE2");
        RESERVE3 = xmlReader.getSimpleText("RESERVE3");
    }
}

